@tailwind base;
@tailwind components;
@tailwind utilities;

body {
  @apply bg-gradient-to-br from-primary via-secondary to-tertiary min-h-screen text-white;

 
  /* 专业蓝白渐变 */
  /* background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);  */
 
  /* 柔和灰度 */
  /* background: linear-gradient(to right, #e0e0e0, #f5f5f5);  */
 
  /* 淡雅绿白 */
  /* background: linear-gradient(120deg, #f6fffe 0%, #e3f6f5 100%);  */
 
  /* 轻柔蓝紫 */
  /* background: linear-gradient(to right, #e0eafc, #cfdef3); */
 
  /* 温暖米色 */
  /* background: linear-gradient(135deg, #f5f7fa 0%, #ffeaa7 100%); */
  
  /* 清爽薄荷 */
  /* background: linear-gradient(to right, #d4f4e7, #e8fdf5); */
  
  /* 淡雅蓝灰 */
  /* background: linear-gradient(135deg, #e6e9f0 0%, #eef1f5 100%); */

  /* 柔和紫白 */
  /* background: linear-gradient(to right, #e9defa, #fbfcdb); */

}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New",
    monospace;
}

@media (max-width: 768px) {
  body.menu-open {
    overflow: hidden;
  }
}
